12
22
39
84
38
176
71
25
33
34
58
44
32
356
369
20
245
42
79
124
102
145
36
14
16
21
9
40
78
57
166
123
15
27
135
107
200
83
17
72
68
53
60
70
63
47
41
8