0
3
13
10
23
4
1
102
73
28
32
43
30
35
19
71
111
56
101
33
29
16
22
27
26
15
192
120
31
88
64
351
21
24
52
12
127
85
217
216
67
215
14
49
61
130
47