0
6
23
73
27
33
20
37
66
61
86
24
11
17
7
75
174
31
21
30
14
88
127
55
92
36
422
385
933
54
179
270
52
189
65
53
47
38
267
71
58
16
49
25
42
251
40