43
10
2
20
9
7
26
22
12
3
4
30
5
25
18
52
8
23
6
86
13
14
36
17
95
75
123
129
183
74
42
15
60
85
28
11
144
100
48
59
128
438
334