186
104
110
72
97
31
29
54
14
88
25
139
34
31
74
37
92
18
29
8
14
29
17
24
41
2
15
35
42
22
1
45
32
25
7
20
23
67
19
40
17
32
12
33
5
33
13