0
35
30
62
20
95
70
57
48
24
52
18
7
138
83
266
25
39
75
86
43
36
110
73
22
16
89
74
218
12
87
19
59
28
33
55
32
38
23
163
37
182
105
50