50
183
31
15
45
16
53
9
138
24
140
99
73
81
22
194
115
25
97
120
371
58
28
105
36
3
17
49
18
92
39
74
257
20
122
80
54
21
383
38
14
336