0
3
1
5
13
21
38
52
20
112
43
17
26
7
22
73
65
61
66
104
110
37
39
32
19
238
195
34
76
55
67
51
93
48
27
12
49