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