0
17
7
27
2
15
20
38
55
47
6
12
49
31
23
28
48
42
10
88
57
41
66
70
32
77
79
106
30
107
14
201
19
3
234
156
98
651
99
35
44
13
39
29
52
45
127
333
22
25