29
63
155
22
27
191
76
30
57
19
49
117
70
28
218
226
379
31
23
128
97
13
42
64
1113
279
11
53
14
134
21
45
80
86
107
334
205
1581
426
137
1650
996
141