100
177
14
11
36
42
115
158
62
116
49
498
159
59
106
66
29
46
53
78
249
86
21
180
79
102
461
71
148
262
126
255
153
361
187
104
124
352
1405
61
105
84
329
500
83
90
47
73
32
163
127
41
235