68
53
27
45
35
276
129
82
108
84
89
75
30
18
174
111
315
54
151
101
114
38
26
74
34
92
100
282
21
229
136
59
97
32
152
110
142
50
64
168
22
131
10
19
51
31
25
61