0
5
1
61
79
111
21
29
40
75
38
20
65
18
64
67
108
140
44
86
39
102
49
78
76
142
260
220
193
66
31
82
25
30
91
37
60
110
124
33
24
114
96
233