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
44
435
49
85
53
27
5368
588
116
100
45
109
48
700
15
174
19
221
17
137
5
204
24
265
180
9
21