41
52
63
14
350
36
292
91
239
373
567
613
1099
206
78
220
273
13
108
127
50
10
70
38
17
103
194
176
86
134
354
124
824
30
119
121
25
941
113
71
33
165
150
120
19
44
60
61
1747
12
149
138
93