30
12
267
25
45
38
17
271
96
24
27
50
104
61
56
20
19
32
7
21
28
22
31
15
43
16
9
79
140
8
10
11
84
39
279
18
78
33
85
37
23
58
41
51
4
57