32
13
10
27
19
17
21
142
70
122
7
2
60
4
36
61
14
22
18
23
15
28
39
138
41
112
34
576
11
9
1
279
20
102
12
16
48
69
71
33
161
26