99
177
14
11
36
42
115
158
62
116
49
498
159
59
106
66
29
45
53
78
247
86
21
180
79
102
460
71
148
176
262
126
255
153
361
186
104
124
352
1404
61
105
84
329
500
83
90
47
73
32
163
127
41
235