22
33
89
28
32
197
148
203
11
31
27
13
73
69
57
62
108
5
23
101
8
39
30
16
20
4
12
113
29
50
3
178
36
26
129
54
70
230
40
51
445
45
443
142
285