220
52
307
114
72
39
1102
448
834
115
129
20
51
66
49
68
101
166
109
116
305
554
246
29
226
25
243
89
413
164
35
73
259
47
326
16
54
19
63
128
14
165
8280
134
42
59
144
26
3
61
37
60
45
566