0
2
13
18
68
42
72
26
48
156
53
38
4
19
36
21
103
46
50
31
17
52
11
27
20
15
98
55
65
57
28
77
100
91
229
39
76
116
61
22
16
58
83
71
106
59
80
43
144
125
178