31
1
12
26
37
8
28
3
35
41
183
11
103
15
34
27
4
20
16
5
33
19
2
44
23
96
7
62
57
90
202
53
78
39
447
106
43
45
171
10
13
25
86
36
32