0
1
23
11
20
88
34
16
15
156
38
47
51
36
85
300
282
35
168
71
62
141
58
182
531
84
42
373
29
37
59
144
260
136
21
173
54
162
45
65
12
96
44
19
25
22
91
220
66
77
31
205