98
58
86
43
91
14
18
116
19
92
42
78
22
26
11
16
12
34
41
127
110
61
32
230
122
240
66
102
67
112
9
97
111
20
119
62
146
113
289
95
150
50
24
5
47
25