95
82
52
4
25
18
78
123
45
26
38
109
149
69
19
11
15
39
34
134
32
70
67
57
50
20
8
27
61
35
17
23
102
116
37
96
47
83
43
12
30
88
29