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