18
10
27
9
1
50
19
22
102
3
14
31
49
28
13
4
15
44
25
378
38
7
51
29
61
39
35
8
17
98
32
11
147
88
24
33
34
107
40
30
45
58
68
55
93
57