15
19
58
16
67
114
141
51
37
30
8
103
7
18
34
118
32
116
346
53
39
86
117
136
155
399
46
104
64
704
73
49
115
132
183
187
33
154
182
27
126
40
312
14
23
157
145
35
297
68
493