5
180
12
16
57
19
60
28
21
83
1
14
6
31
33
26
122
17
27
11
7
10
15
4
8
9
237
54
18
87
34
808
35
45
62
116
32
67
40
23
159
51