30
21
42
34
28
12
89
10
18
4
19
57
13
14
20
624
16
217
35
1
181
113
237
6
126
102
221
22
25
165
136
70
81
15
253
123
33
73
151
17
23
43
24
37
212
71
159
84
127