37
111
18
166
10
47
64
58
19
89
15
5
56
32
35
63
8
121
308
44
459
263
46
20
29
74
205
182
87
152
67
82
33
76
28
244
48
4
62
42
50
16
9
14
6