109
8
12
16
15
2
18
13
93
80
47
6
7
4
9
39
73
50
11
35
23
38
28
37
14
45
61
29
1
19
10
72
25
22
98
49
150
27
24
3