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