22
12
41
108
96
27
20
21
211
29
39
199
74
47
48
50
80
34
160
157
126
123
121
19
254
26
101
28
256
36
38
33
52
55
120
42
51
30
91
226
320
18
72
15
35
60
25
241
8
410
32
94