26
12
103
23
21
52
16
20
13
41
15
33
69
90
43
22
29
50
32
54
316
44
7
25
24
74
38
37
34
10
664
18
8
17
19
45
14
78
60
102