55
64
223
95
60
22
65
205
24
47
66
31
29
49
32
108
239
91
155
224
134
107
52
98
18
25
20
78
161
297
152
97
36
126
71
62
104
136
127
498
162
557
50
96
89
226
76
1820
102
121
82
87
250