25
18
91
40
68
22
20
102
56
35
58
129
123
132
137
83
37
46
12
92
86
32
64
74
73
16
23
8
52
84
300
50
210
47
95
34
13
57
138
108
89
17
76
96
42
79
142
54