26
29
30
53
42
33
83
13
21
10
97
20
84
138
56
274
332
61
28
34
8
60
51
50
37
16
35
74
23
66
71
32
19
46
25
52
31
40
22
43
27
86
120
39
18