22
17
32
25
24
90
93
67
13
34
50
99
26
69
91
36
20
27
51
52
12
30
35
16
42
31
29
18
21
41
72
61
124
107
68
201
87
39
83
122
296
74
63
175
102