58
103
66
180
126
148
9
134
15
74
49
139
45
81
95
30
7
76
220
26
67
41
104
75
348
55
83
34
59
22
27
21
24
20
63
19
37
39
18
225
212
38
36
205
57
16
44
70
31
53