20
101
98
28
23
37
61
82
2
11
14
64
51
88
50
44
52
8
9
55
21
54
74
173
86
36
71
13
59
22
293
158
60
47
32
35
24
49
27
10
1
4
3
16
214
304
53
154
31