12
28
49
74
29
13
55
82
18
9
11
15
10
30
25
44
7
61
32
106
23
26
33
3
22
38
17
76
64
103
14
78
610
57
119
670
177
92
20
24
62
224
65