17
56
33
46
290
21
68
13
10
22
82
51
44
15
12
109
99
43
53
115
113
92
102
36
64
54
6
179
81
29
248
38
536
9
58
18
132
192
61
23
24
40
31
19
129
37
156
153