22
98
40
481
26
103
1100
27
35
45
18
227
15
24
76
31
43
75
39
57
56
25
93
61
162
17
38
144
131
59
70
193
32
47
114
84
64
37
169
20
36
44
19
584
60
42
122
11
63