0
12
42
97
29
4
48
17
9
87
47
37
43
6
3
83
35
28
150
45
58
30
109
51
27
61
73
69
24
59
171
34
139
299
118
79
260
11
46
18
227
33
31
262
222
195
156
81