39
61
57
84
74
1103
343
24
166
96
20
43
15
33
174
828
11
760
111
13
22
55
274
97
413
88
14
49
516
241
137
64
42
440
142
222
108
54
40
12
105
128
109
149
232
95
67
487
45
271