1
0
10
3
42
21
12
32
7
13
35
25
37
41
88
47
68
62
45
23
211
60
46
87
28
69
17
229
53
548
76
31
110
235
71
34
55
101
67
103
72
129
102
44
156
133