12
4
8
9
26
25
40
38
20
117
24
37
15
43
32
13
19
14
22
7
42
6
47
66
30
56
5
41
71
132
90
152
93
127
118
175
122
150
353
53
31
52
36
73
55
48
33
23