91
34
46
18
95
31
85
80
56
20
222
84
39
182
356
171
15
132
42
60
511
25
49
128
17
4
26
167
28
11
51
14
70
30
105
19
44
21
77
53
35
24
96
107
55
23