47
97
45
57
275
15
115
73
29
17
206
149
52
38
18
11
22
44
28
3
783
4
37
192
10
60
30
39
150
43
331
208
61
25
78
211
13
9
169
32
26
82
35
34
95
128
16
58
170
166