5
6
13
110
16
108
35
3
41
31
87
78
4
36
22
7
52
26
14
122
20
328
40
29
94
19
8
85
38
23
61
101
24
2
44
10
9
75
53
32
11