17
29
47
48
52
32
164
53
41
83
49
82
416
19
51
4
33
328
64
291
75
213
45
31
239
98
65
85
113
38
175
10
62
71
374
282
185
89
149
595
58
378
557
99
120
8
114
59
23
166
43
133
172
26
96
42