145
29
33
6
22
128
25
17
57
36
8
9
15
28
34
75
11
49
59
10
19
7
83
315
720
254
161
31
285
14
20
118
210
46
389
23
95
38
305
76
63
132
43
27
18