94
28
121
105
93
207
417
115
1188
4
258
39
376
67
24
96
35
117
25
92
11
194
6
623
206
189
80
310
155
284
36
21
65
7
353
69
219
87
72
345
73
408
15
64
76
236
46
68
32
45
118
114
231
140
241
51
58
31