29
20
8
81
62
78
11
23
21
47
305
70
24
39
27
91
82
57
68
6
144
79
17
106
540
98
16
387
36
131
110
181
620
7
289
38
88
1
59
45
155
64
77
9
32
14
34
100
67
221