92
25
12
128
19
22
27
158
3
336
10
351
41
34
105
4
5
33
87
83
54
227
177
349
42
161
11
122
23
406
276
249
151
68
43
101
97
228
427
46
538
178
64
100
247
114
30
257
371
174
17
52
350