16
54
20
18
29
40
174
42
4
6
13
3
668
104
145
22
2
5
12
45
55
35
14
39
111
61
53
708
11
49
83
17
34
10
19
50
23
1
91
48
88
32
15
107