0
12
28
8
18
6
10
85
33
61
13
31
36
67
51
143
183
62
25
110
65
142
251
21
74
271
26
95
39
54
100
58
129
136
34
72
68
94
252
149
81
84
30
32
250
29
49
63