0
8
13
3
15
11
53
29
16
24
33
76
49
22
17
43
12
30
37
20
69
19
14
104
534
45
74
21
51
32
166
61
60
179
233
50
96
298
146
852
52
127
42