10
22
38
1
43
87
176
27
12
29
28
97
14
2
6
45
5
25
18
41
3
183
11
36
257
124
9
524
40
61
7
4
387
21
16
86
19
42