60
33
70
232
28
19
89
103
104
78
102
98
97
12
69
26
287
50
121
20
25
53
115
147
40
184
77
90
68
48
37
38
99
62
215
44
73
125
74
51
119
66
27
42
58
14
18
301
92
29