22
43
93
45
172
118
47
63
59
105
8
343
162
3
30
153
60
27
62
67
90
39
20
81
1422
25
42
70
29
36
21
53
97
41
50
46
72
102
28
13
5
100
18
17
58
52
83
12