42
383
48
165
101
113
49
20
23
50
55
159
178
75
451
40
119
375
76
127
145
174
202
291
147
348
86
91
73
533
239
58
354
38
12
325
469
209
572
264
66
60
146
65
88
150
36
85
24
138
28
363
79
382
107
99
29