36
31
102
281
37
169
88
24
72
105
47
25
91
112
264
22
48
97
263
51
115
145
56
106
150
17
222
39
67
78
85
8
10
60
29
45
12
76
206
52
186
15
174
23
27
33
139
131
11
100
28