8
60
32
2
27
190
47
73
85
40
49
63
20
14
24
193
26
33
93
46
53
113
43
121
84
44
92
150
211
62
51
117
54
118
71
252
91
89
119
37
74
105
19
98
374