26
141
50
33
80
24
9
35
27
8
19
13
21
22
81
53
102
46
59
20
36
34
91
40
87
32
66
108
6
105
49
25
54
42
153
115
58
15
57
56
7
67
496
10
90
374
280