35
128
115
33
54
18
140
195
96
130
32
105
89
142
45
11
19
79
46
70
82
71
113
30
57
165
77
137
148
36
169
399
248
64
261
69
181
43
23
47
4
56
31
29
13
3
65
58
356
112
109
86