32
15
29
43
5
44
22
10
9
27
16
120
24
20
7
163
28
14
52
49
79
71
35
19
123
119
65
6
23
17
18
61
21
36
50
64
173
26
99
48
341
60
55
85