16
102
194
115
107
93
30
34
55
149
49
47
128
76
45
95
60
463
23
71
22
53
79
100
29
142
39
110
8
12
212
227
156
81
15
66
72
51
83
186
167
92
42
99
36
101