29
30
23
4
21
8
35
37
10
17
65
47
42
185
204
44
25
227
106
101
33
84
19
54
118
85
92
59
260
46
172
24
128
53
3
133
89
14
39
48
45
63
49
95
56
43
40
38
130