0
22
15
24
29
5
3
12
34
7
33
73
28
10
152
62
46
25
66
41
49
6
21
158
52
61
19
47
50
119
37
39
188
154
161
80
26
229
38
134
146
59
288
172
189
16
93
164
100
107
240
121