35
64
3
30
143
46
70
103
279
31
44
80
32
33
72
119
197
63
244
43
111
65
40
21
89
125
61
234
92
179
123
196
95
19
42
451
22
188
228
51
137
313
38
172
36
12
13
18
24