22
26
36
30
281
544
31
164
9
81
42
23
222
120
48
40
24
54
180
64
160
47
50
45
11
28
877
8
13
34
223
41
391
587
570
25
628
49
17
56
69
46
75
105
65
19
258