22
20
10
70
25
27
34
13
18
102
88
222
23
33
245
39
17
37
121
31
44
61
305
91
19
40
9
57
541
208
42
99
29
26
83
28
327
36
87
21
32
156
49
97
336
423
294
79
129