1
76
9
128
129
211
408
66
42
44
28
12
37
121
14
38
52
71
46
84
215
78
209
180
120
50
27
214
51
25
43
55
92
29
186
82