63
29
28
113
59
27
281
162
160
47
98
42
45
94
57
141
95
37
82
72
153
20
362
75
129
107
71
17
33
152
38
34
317
66
41
43
86
55
53
172
568
1138
79
35
46
135
120
151
58
184