0
3
28
7
15
6
12
13
14
18
26
11
8
24
36
22
35
30
10
88
23
40
76
56
43
29
58
63
122
103
47
156
80
272
92
295
69
115
298
59
49
34
53
52
158
110
126
37