33
30
28
42
36
8
11
9
62
24
216
35
67
101
45
7
38
13
18
20
22
88
49
223
90
12
72
92
41
21
57
14
60
58
5
106
166
48
29
32
17
116
358
268
115
165