105
118
123
40
30
181
29
155
28
31
95
33
38
65
53
62
17
9
281
161
237
41
223
36
64
70
92
111
27
16
130
163
8
110
87
54
112
15
6
60
97
117
23
20
39
43
78