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