43
121
139
31
56
163
22
49
21
16
60
97
5
28
167
37
51
73
70
79
66
17
127
67
104
258
359
226
47
44
42
12
93
35
4
332
77
106
209
15
40
164
146
123
58
219
26
46