0
3
12
72
29
33
57
25
9
19
32
26
18
20
28
5
35
346
8
50
112
22
103
16
175
79
34
82
11
64
40
55
203
243
122
111