22
55
58
49
59
13
63
23
94
14
20
28
25
7
50
5
56
33
19
26
21
83
34
8
32
24
41
141
119
53
37
74
10
107
52
90
36
4
437
77
44
31
80
158
228
101