15
12
38
275
178
84
44
74
126
22
64
7
101
116
105
258
32
14
19
3
57
305
76
13
24
51
20
59
202
46
26
88
31
62
18
216
213
103
5
77
30
28
58
9
91
200
75
92