2
3
16
7
15
56
13
59
10
9
21
19
36
28
5
8
23
41
12
14
29
4
69
46
35
24
31
30
18
60
17
351
20
429
164
55