0
27
8
42
7
1
18
103
15
49
62
52
44
25
387
16
65
67
38
55
11
98
369
71
204
58
102
83
136
45
95
97
123
294
39
33
43
30
34
77
73
88
113
399
126
79
105
120
119
219
36