4
2
11
3
24
30
33
12
16
139
46
22
8
15
59
17
9
40
172
235
118
31
87
66
25
204
55
179
45
60
100
89
137
193
141
104
112
35
157
151
37
272
69
90
93
49