125
55
33
30
71
132
18
223
95
36
296
225
57
68
25
21
15
43
32
46
84
16
47
135
110
28
35
81
87
62
20
154
126
222
231
168
78
56
34
432
344
75
261
11
232
148
431
4
237
83