32
186
9
10
17
7
36
20
41
15
526
31
21
269
24
58
111
3
40
43
98
62
14
73
80
4
19
166
56
22
120
25
2
123
30
33
12
5
1
282
374
8
59
16