35
34
105
52
107
1
78
70
19
37
32
173
15
277
44
14
25
5
130
115
101
79
33
831
23
26
16
7
9
49
83
12
17
67
55
51
36
99
294
39
50
30
80
281