0
5
23
73
27
33
20
37
65
61
85
11
17
7
75
174
31
21
30
14
87
127
55
92
35
421
385
932
54
179
270
52
189
53
47
38
267
71
58
15
49
25
42
251
40
16