33
28
35
6
12
157
111
32
38
15
34
116
56
13
80
92
43
97
25
40
71
49
16
47
64
105
7
635
99
57
125
51
44
26
88
23
61
79
41
5
29
31
22
115
74
131
62
50
21
24
37
108