106
8
163
12
99
111
193
80
116
71
34
79
69
21
102
42
53
50
63
6
73
44
104
165
49
18
61
277
70
31
77
221
194
171
58
166
14
97
17
29
15
22
94
66
33
16
347
35
46