0
18
19
58
80
67
43
38
124
132
238
11
61
35
138
111
16
78
100
51
23
95
234
70
57
68
90
82
177
146
69
1
89
9
33
46
34
20
77
10
21
307
99
144
161
7
31
41
29
5