59
38
39
29
104
19
10
16
15
33
212
49
45
80
71
122
102
78
14
64
141
105
66
79
41
235
477
83
21
47
63
31
12
205
288
411
182
173
44
68
8
30
54
48
25
130
115
89
144
73