125
12
98
27
248
35
56
15
85
54
95
296
19
51
129
60
139
71
32
332
91
106
109
22
8
44
483
53
72
74
34
134
80
7
164
113
16
30
10
24
108
183
136
68
18
20