0
32
5
19
46
9
70
45
33
3
250
21
231
18
47
125
109
12
456
31
134
84
210
48
83
23
135
81
636
42
4
17
57
181
76
88
29
80
27
77
68
60
24
30
51
102
110
97
6