0
42
212
61
4
49
72
76
65
94
74
222
190
77
24
100
166
32
14
30
421
85
71
79
202
123
15
20
38
284
88
164
27
46
157
70
48
162
112
36
9
146
40
363
37
182
44
132
31
725
482
13
151
98
260