33
130
134
59
58
22
17
42
13
9
11
36
28
19
40
14
5
2
23
24
16
108
12
8
4
7
65
635
51
32
55
29
1
21
20
25
15
39
27