170
386
27
63
44
254
19
36
97
101
26
21
12
41
30
4
22
104
98
60
38
29
54
50
7
15
52
66
55
43
94
179
69
59
107
151
79
45
35
184
140
122
62