89
170
105
74
107
45
128
112
72
64
50
69
145
59
75
179
87
14
16
221
33
37
514
292
356
52
38
12
17
42
153
41
79
121
184
49
25
39
8
560
27
44
252
21
53
142
9
70
43
103