96
272
286
32
22
129
54
11
98
29
58
70
68
62
72
9
47
38
108
55
168
17
407
221
42
26
73
40
91
20
147
44
64
203
93
123
59
176
14
60
75
128
15
81
27
275
33
52
37