105
630
233
67
79
62
136
14664
170
50
47
147
348
66
615
76
203
40
9
24
501
109
101
285
226
42
3475
140
342
255
177
28
118
455
322
133
181
1516
93
14
245
58
208
410
415
160
135
60
64
53
111
65
13