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