111
166
22
6
98
25
82
176
17
81
104
102
73
42
56
59
46
109
83
371
15
41
49
29
67
13
143
190
38
64
32
54
68
40
119
258
101
47
9
52
110
39
76
33
183
19