52
44
173
50
30
106
32
285
109
29
13
9
216
58
40
36
28
98
49
51
12
10
11
31
34
137
19
68
24
93
16
289
115
62
53
70
39
15
78
48
20
75
86
143
97
47
27
4