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