29
48
20
9
13
17
100
151
58
57
14
52
7
54
63
55
27
15
79
117
66
46
173
19
30
73
137
39
91
38
22
83
64
220
47
12
118
253
161
77
116
44
122
28
150
61
191
49