78
11
29
57
18
21
53
28
402
34
17
5
30
22
373
83
183
44
1086
1189
877
571
77
61
59
382
15
12
46
124
239
160
13
123
42
446
27
371
97
181
293
110
16
62
40
38
76
381