12
10
52
23
149
41
437
135
306
22
33
164
62
72
2
114
134
305
125
25
7
75
35
56
55
16
45
435
49
87
53
27
5368
588
116
100
109
48
700
15
174
19
221
17
137
5
204
24
265
180
9
21