49
44
30
66
19
9
29
54
38
289
128
15
87
65
23
83
98
80
352
13
16
131
95
96
82
157
132
922
205
31
115
53
47
46
81
14
32
18
141
6
60
89
105
26
208
133
178
97
219
39