35
48
26
84
8
82
117
163
138
54
12
15
28
31
227
21
64
17
38
530
502
288
30
39
33
66
74
286
42
60
41
146
49
137
50
16
22
70
327
229
169
192
47
187
63
103
58
210
1384
32