8
9
82
53
7
19
96
71
93
94
43
47
111
41
10
14
31
58
277
164
302
98
199
28
34
326
27
184
44
55
21
39
157
33
48
11
80
6
56
42
13
117
124
73
23
125
110
119