0
27
90
31
26
118
17
5
30
129
191
92
2
48
63
116
84
83
16
546
15
22
97
52
29
20
46
38
70
39
148
407
99
44
56
18
50
74
25
47
4
37
21
187
371
126
32
78
61
49