101
110
53
284
84
85
97
79
201
42
65
15
19
17
22
258
111
31
93
13
35
146
10
43
5
23
24
439
214
38
553
96
108
843
373
481
149
158
39
157
287
118
67
28
58
141
71
276