29
28
22
3
77
38
81
99
283
23
115
58
17
70
86
21
32
43
47
8
101
98
65
19
14
49
30
182
13
586
9
80
11
10
36
44
35
95
18
151
33
118
6
62
146
50
34