9
12
2
28
14
17
38
7
15
30
19
22
49
54
34
31
18
29
21
16
24
45
50
6
20
33
23
92
78
75
374
36
25
11
91
182
53
112