29
45
6
61
30
20
17
225
10
173
215
9
48
21
334
33
38
12
5
42
115
63
25
185
66
81
67
135
53
3
11
14
31
32
266
110
428
22
13
19
76
41
96
18
183
43
34
98