0
1
12
6
9
19
60
27
35
67
36
15
31
18
28
37
20
51
30
17
178
76
22
5
25
58
70
74
29
96
259
14
42
134
50
40
151
39
54
102
190
264
154
63
274
183
389
704
84
136
171