28
47
32
36
70
158
316
5052
108
157
4108
302
30
97
1639
204
187
16
59
40
698
44
225
53
68
46
91
1289
10
205
35
101
630
38
565
37
26
161
658
4272
210
645
155
20
242
305
85
114
16695
62
19
50