16
85
79
42
31
57
97
51
45
26
295
14
110
8
122
6
62
29
49
40
19
58
10
67
41
89
232
5
73
80
70
52
69
253
60
34
82
77
123
321
27
28
161
18
21
189
75
25