21
32
8
71
42
23
16
25
17
22
19
14
26
28
41
5
105
73
205
20
11
31
39
48
262
107
38
78
18
90
66
85
33
74
13
45
556
189
185
63
65
128
37
10
27