32
46
17
23
19
25
11
47
15
28
30
22
53
6
9
8
1
55
31
41
13
40
36
39
100
29
62
353
24
145
66
4
21
58
51
345
87
3
27
2
73
3583