102
56
24
77
53
64
46
70
44
45
178
126
20
34
33
73
115
42
54
71
199
96
8
16
11
258
113
309
164
27
30
111
17
32
72
61
283
207
203
47
18
50
91
63
39
80
4
99
293
131
41