13
104
46
19
140
89
96
151
24
45
87
106
32
78
60
284
75
77
100
9
196
15
161
79
111
42
7
88
12
30
27
54
95
123
76
97
388
28
150
53
66
117
35
44
168
51
182
142
34
74