105
21
160
43
49
36
73
18
30
34
67
22
15
72
96
4
113
61
31
32
188
60
59
16
99
29
78
8
3
17
6
167
106
69
14
45
57
155
52
42
40
89
2
11
10
35
12
87
63