55
25
37
754
192
590
155
33
76
642
68
73
56
175
110
2237
47
29
78
148
251
165
84
64
240
3333
27
45
186
54
93
168
131
909
113
176
180
538
530
52
49
86
185
4350
17
302
137
265
14
38
66
256
1607
108
343
65
127