0
13
9
3
21
50
36
29
8
28
23
59
24
14
30
27
7
10
32
6
17
37
130
79
25
96
71
41
46
66
22
26
39
42
47
120
105
224
246
206
102
64
77
176
16