0
4
25
42
12
93
35
166
48
5
43
9
15
6
21
14
24
263
116
8
37
78
83
39
54
13
73
51
31
300
114
121
218
129
124
130
72
156
22
74
41
136
108
133
96
291
68