22
10
103
104
24
538
52
55
41
44
523
177
16
8
35
15
5
58
25
220
32
99
228
27
106
13
319
124
38
21
74
186
54
123
18
49
9
12
42
20
94
23
36
31
138
304
91
26
59
734