12
24
21
50
160
9
19
34
86
33
52
58
362
29
39
7
22
4
26
46
55
14
11
18
13
5
10
42
15
424
32
8
61
43
66
20
2
1
23
35
31