55
116
2287
180
88
637
203
78
655
40
171
50
148
26
27
15
14
37
38
64
67
17
65
49
12
28
94
42
66
45
108
35
21
24
10
200
5
62
47
114
92
51
70
230
132
130
48
172
61