81
35
27
25
95
210
103
113
119
584
100
44
170
40
73
118
46
83
51
29
8
37
76
28
102
74
15
121
26
68
86
163
43
54
325
160