55
95
61
2
96
20
363
104
59
33
29
8
34
7
88
208
112
16
873
65
98
290
56
58
49
89
141
79
154
228
205
100
78
94
66
109
250
46
14
81
106
1221
278
369
162
182
125
113
127
24
177
237
119
590
239