0
2
1
8
13
12
26
36
40
29
32
92
71
75
14
20
164
44
23
79
37
186
244
22
27
62
51
215
88
53
128
43
33
45
86
21
123
204
42
74
188
137
39
70
63
76
34
59