1
16
3
14
6
79
87
7
13
18
29
19
23
27
34
44
20
10
25
68
85
41
143
52
91
134
165
198
270
111
452
86
224
65
368
221
291
67
287
92
96
365
282
124
241
324
112
413
393
704
397