0
8
28
41
38
13
20
9
29
15
18
16
27
22
46
62
21
238
12
148
67
162
23
33
52
72
86
60
51
42
103
58
96
99
44
119
56
98
32
95
53
39
139
90
114
116
117
48
971
145
113