26
25
21
19
11
45
35
91
57
16
81
20
331
51
103
66
146
147
99
74
33
7
108
77
54
12
2
53
39
135
13
49
79
32
1
22
73
43
433
37
56
61
88