33
28
114
72
26
22
23
9
4
32
27
7
8
5
14
63
38
133
17
3
25
30
67
100
18
2
10
6
15
51
80
61
232
45
521
65
13
85
1