17
51
8
93
59
189
145
194
99
95
42
58
18
102
24
148
85
6
52
33
715
313
13
305
56
37
100
96
156
92
233
155
162
30
114
104
89
88
48
34
129
228
63
12
208
45
27
109
67