0
22
3
9
27
60
11
25
14
8
26
16
35
13
10
51
141
19
12
23
43
46
74
83
29
39
106
55
33
49
52
56
54
18
40
20
132
31
87
42
68
30
107
41
32
70