18
294
43
82
44
113
21
38
40
31
45
90
27
33
58
7
19
275
71
8
102
112
39
101
63
3
10
126
26
211
16
29
20
30
98
87
114
268
95
41
72
66
49
118
6
2
53
25
28
12