0
7
15
30
3
22
56
53
138
19
16
21
27
14
58
159
74
132
12
29
77
127
122
121
49
5
36
20
10
11
39
231
24
270
26
47
33
50
59
18
142
37
222
248
318
133
216