10
26
78
81
44
260
33
146
62
19
38
137
20
61
49
42
82
89
110
74
59
114
46
43
36
28
21
31
167
433
40
103
54
665
77
25
96
22
289
279
1026
73
35
39
122
183
32
151
377
51
50