35
128
142
55
46
54
103
45
17
62
63
30
146
230
37
51
82
32
53
124
204
122
11
115
501
125
42
41
44
1948
64
352
47
121
157
87
86
313
317
19
392
89
21
262
15
1820
197
48
150
273
91
189
85