23
22
3
35
16
8
18
56
9
90
28
46
20
37
70
29
121
13
36
42
54
49
73
14
1
26
286
108
21
102
172
97
60
104
43
34
64
15
39
306
65
126
254
579
397
72
66
334