18
51
12
40
19
28
41
54
32
25
22
68
24
73
101
102
20
17
49
290
92
1110
29
15
31
43
141
396
30
435
52
21
59
57
133
58
243
37
46
48
836
71
160
190
45
85
23