125
32
203
110
149
19
16
8
132
2
6
4
30
104
46
137
48
81
18
10
50
33
64
40
35
5
11
54
185
245
63
138
72
98
86
88
14
75
15
283
113
186
58
164
95
79
108
52