0
3
18
15
17
21
60
14
9
16
34
19
40
32
26
24
30
45
114
29
33
25
31
161
49
289
36
91
95
11
229
390
85
93
450
214
122
219
71
118
44
48
242
134
121
59
38
136
79