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