16
91
5
34
89
60
43
63
50
27
35
13
49
14
18
67
8
28
328
318
179
19
204
12
9
58
126
25
464
17
7
23
30
20
114
47
6
42
29
53
24
46
75
133