66
26
18
54
30
95
10
17
32
435
623
1398
321
100
12
44
77
279
49
160
31
151
372
57
193
189
203
37
157
51
67
21
48
39
96
585
33
55
75
148
22
89
133
47
40
50
23
13
168
36
28
69