5
83
44
160
12
99
23
6
9
29
3
15
88
28
273
246
52
37
40
10
34
20
7
25
35
16
19
26
13
43
46
50
32
51
17
24
61
298
27
68
2