0
1
17
32
10
25
38
21
47
23
42
5
19
14
12
97
9
18
39
62
27
3
79
50
35
126
6
184
15
100
24
43
77
41
68
22
71
56
81
136
75
149
49
157
372
326