94
116
146
24
21
105
75
12
139
53
221
48
153
60
1262
54
40
161
61
38
56
85
13
18
65
41
6
141
14
68
181
57
166
44
19
98
351
306
593
164
111
346
204
383
536
521
159
103
413