101
91
21
22
103
36
15
86
30
89
43
52
42
49
180
219
29
166
172
19
26
65
151
6
190
135
115
113
117
10
262
39
225
35
132
70
259
212
80
144
342
112
32
24
208
243
50
153
500
152
55
114
93
128
41
31