22
33
26
20
44
39
13
24
47
17
229
58
243
148
43
7
48
111
96
168
75
42
79
32
31
41
45
28
290
244
258
445
23
53
59
57
16
305
15
677
94
19
9
37
34
10