0
2
12
32
27
21
31
20
8
84
17
23
40
36
34
38
11
16
43
127
39
62
24
57
41
10
4
15
44
45
64
26
65
18
48
158
176
177
55
28
37
194
170
46
510
59
225
276