110
6
5
54
52
14
107
7
25
11
24
12
42
10
28
67
20
433
30
15
16
22
49
120
233
57
17
48
38
74
26
56
142
35
75
138
9
83
40
102
176
127
36
47
66
23