107
48
22
78
123
184
49
69
85
18
34
21
9
14
177
24
142
54
122
8
50
45
32
64
52
150
51
94
139
75
33
72
44
37
31
62
29
60
58
53
340
57
20
68
4
38
40
90
43