95
52
198
137
75
15
61
3
35
120
51
56
27
43
220
41
30
21
36
24
112
63
44
18
171
5
25
125
38
348
483
156
70
66
86
144
32
110
58
277
20
96
65
174
78
87
183
733
69