99
244
58
19
31
83
30
4
15
13
48
11
109
16
6
23
41
39
32
57
46
37
55
85
75
42
45
7
72
67
79
12
14
0
10
21
108
145
125
20