5
27
51
19
12
90
10
85
18
32
21
14
13
11
100
16
20
31
15
23
436
73
22
253
54
275
28
396
514
108
24
25
42
50
152
59
268
5112
64
1144
471
360
633
218
212
52
72
165
173