12
17
18
40
76
16
25
8
6
82
7
28
36
44
43
19
23
47
122
65
35
37
26
59
57
49
64
13
11
9
32
10
21
408
30
60
75
3
24
20
79
663
246