35
30
26
34
33
10
137
16
115
76
28
15
24
164
122
67
124
22
103
75
128
63
64
43
145
181
54
71
62
530
47
2305
68
81
37
566
32
155
27
5
182
120
1
117
66
18
25
58
44
6
40