157
94
309
29
17
27
53
23
35
120
45
48
37
90
214
19
52
194
14
79
39
28
138
351
25
42
31
142
109
310
6
213
61
44
78
38
146
55
116
18
75
272
636
98
122
43
601
40
22
93
72
1085
33