48
115
5
126
173
8
1052
155
165
30
43
29
204
331
51
523
581
78
1108
17
123
81
469
151
64
35
328
18
347
218
69
76
53
47
11
50
839
321
402
210
34
466
166
269
157
427
209
471
94
88
9
44
203
65
72
40
52