21
63
38
26
105
56
68
118
794
272
54
85
67
35
724
24
25
263
379
367
20
436
1143
33
53
262
126
50
10
49
27
19
149
5
16
60
405
145
170
15
44
66
141
41
101
128
30
7
73
46
71