20
37
26
31
63
35
46
16
74
13
52
59
86
14
76
47
21
2
32
17
41
25
55
67
70
64
11
29
12
507
62
196
122
298
195
165
190
296
484
42
189
759
289
65
85
210
232
98
170