59
277
105
27
170
52
57
66
62
100
135
29
44
124
47
69
56
127
13
96
12
78
30
18
23
28
32
38
81
14
48
1
49
50
42
85
20
364
263
190
107
908
55
45
276