32
31
179
44
74
21
221
94
216
91
61
9
47
5
58
18
89
80
19
35
49
15
8
12
106
57
14
45
81
3
46
308
201
48
429
22
77
27
10
116
6
447
621
166
489
62
55
23
103