168
26
109
300
57
93
144
44
127
1058
15
217
60
132
17
32
7
59
233
36
69
335
31
27
73
113
118
35
24
87
34
55
68
91
25
8
38
21
33
22
61
102
1
18
66