105
327
370
124
183
107
87
246
103
55
185
258
175
47
91
135
292
396
42
241
257
54
18
37
121
62
24
162
57
127
16
82
275
367
32
143
23
60
31
29
25
5
38
146
41
111
86
166
14
355
26