43
91
18
7
60
161
86
105
1063
35
49
20
25
54
12
111
78
21
68
64
101
123
152
112
31
187
19
63
55
248
84
38
26
99
16
17
22
56
9
11
36
33
427
118
41
15
205
97