35
46
21
14
39
138
23
12
31
17
28
59
45
25
4
30
13
20
83
47
112
6
51
19
18
40
10
177
16
60
173
9
29
37
448
55
259
130
34
65
82
8
7