92
26
38
46
30
94
28
25
60
55
18
50
133
95
57
87
90
16
39
23
62
69
11
8
27
333
529
51
89
101
85
29
14
666
17
91
13
56
305
126
37
19
53
20
15
102
36
32