24
19
10
7
18
57
90
22
180
6
38
13
96
60
53
103
68
84
543
62
43
20
85
23
82
2
28
75
112
181
129
174
29
120
89
36
47
27
59
296
11
690
1005
34
118
46
74
88
70
262
115
640
407
184
1779