38
154
27
24
56
36
85
288
125
58
5
42
259
4572
49
1135
336
422
570
197
20
17
164
65
29
156
128
224
43
68
18
799
11
8
21
12
51
30
14
16
19
70
48
55
37
450