0
13
2
83
95
87
47
113
42
133
34
293
229
77
78
68
135
266
40
109
53
43
80
137
23
29
60
93
221
88
127
45
51