2
1
21
54
26
4
3
19
7
29
14
24
78
15
51
90
63
22
473
17
11
5
43
27
10
33
60
40
16
47
111
69
12
82
42
199
71
37
31
18
117
66
28
52
57