20
24
74
14
10
58
31
791
79
52
60
374
500
22
104
76
53
162
48
62
138
139
17
103
30
49
63
120
4
145
39
100
540
81
89
56
35
65
152
23
124
25
108
9
21
77
29
82
134
27
8
101
183
28