59
20
50
107
146
25
28
57
17
10
32
7
44
34
58
86
5
35
84
62
46
33
29
22
61
27
36
68
47
11
39
96
234
95
43
6
186
41
21
38
13
45
0
30