18
72
28
249
279
115
12
40
23
683
916
38
339
82
83
91
57
86
325
49
15
34
112
201
168
27
36
120
7
129
14
155
75
87
263
60
24
70
300
58
25
132
19
5
35
94
31
154
66
230