27
10
30
15
39
32
43
95
45
7
37
9
47
14
2
31
13
84
16
3
28
77
23
49
19
42
26
25
8
51
35
17
58
224
299
112
34
11
22
29
50
128
121
184
33
0
18