151
105
41
43
17
37
19
197
16
310
48
62
35
53
39
31
85
279
12
65
92
54
29
57
58
45
28
27
145
26
146
52
60
56
46
44
10
51
23
20
40
14
11
15
38
7
75