28
36
29
103
33
71
92
106
380
235
67
59
175
147
336
133
37
134
21
25
2552
117
4833
205
70
30
110
62
15
263
88
35
99
352
42
815
209
282
65
196
80
23
17
1395
16
128
83
52
114
49
667