22
42
60
26
32
11
18
21
38
62
25
52
19
102
20
66
31
124
159
61
147
30
120
36
37
64
359
67
151
133
154
14
137
71
34
65
301
105
24
221
205
77
17
47
53
91
51
40
570
113
75
615