46
36
38
20
50
92
75
101
61
23
9
110
56
117
79
85
305
5
26
25
59
88
15
18
128
29
94
41
7
16
273
490
60
81
147
72
514
11
58
44
139
2
32
40
67