52
110
31
14
43
93
25
1
24
76
303
34
113
58
42
22
125
100
68
27
26
74
37
54
11
55
51
346
82
21
134
173
154
30
28
239
48
9
3
138
15
45
64
41
17
59
300