53
17
19
29
40
47
48
20
52
32
45
164
41
83
49
79
411
51
4
33
328
64
290
75
213
31
239
98
82
113
38
175
10
62
71
373
282
185
89
149
595
58
376
557
99
120
8
114
85
59
23
166
43