60
58
12
30
59
269
109
29
117
136
50
46
64
36
99
90
70
578
57
18
82
74
56
81
153
203
129
173
425
33
34
17
605
524
205
10872
85
31
40
73
37
106
471
4271
25
472
83
52
47
178
186
61
24
77
71