2
64
7
48
14
25
185
85
33
129
45
34
39
298
140
23
59
68
43
40
208
87
93
141
54
112
295
199
125
49
154
174
158
219
214
365
1347