108
6
179
81
54
57
20
89
69
36
2
98
88
73
1
15
7
95
4
80
5
10
46
50
26
24
12
297
29
25
94
30
11
32
39
8
14
17
16
101