163
54
35
49
13
82
138
17
12
46
14
10
18
16
15
20
5
77
25
24
67
42
59
123
34
62
142
33
66
80
86
343
91
190
254
524
425
146
27
122
61
111
57
174
246
131
73
48
177
171
53
110
58