43
60
58
70
28
20
8
0
14
18
11
21
75
12
92
19
178
53
89
40
32
36
27
141
37
91
2
29
153
38
5
17
33
22
66
42
77
39
48
95
49
9
41
57
16
3
23
71
195
233
273