18
37
13
19
63
46
485
736
104
48
349
23
109
43
192
79
35
210
142
108
312
10
128
26
45
54
16
150
98
44
51
66
33
38
95
96
29
145
85
2
49
1
117
36
7
123
213
47