35
59
42
19
12
183
49
34
14
129
211
40
18
45
21
80
67
76
26
50
29
33
79
63
65
103
25
41
78
36
117
115
71
116
92
102
99
38
180
160
123
28
20
13
57
163
30
39
23
46
83
81