0
6
3
18
109
11
45
17
21
25
28
12
9
15
27
41
35
55
72
83
22
19
14
30
24
16
33
112
70
92
75
278
126
86
57
23
34
78
26
79