105
81
53
118
199
16
28
89
14
121
110
97
17
141
115
73
142
39
132
66
29
36
34
231
9
26
52
183
70
47
67
22
12
35
101
146
250
91
86
49
25
318
90
85
172
40
42
55
65
80