169
34
5
90
148
104
28
23
16
60
73
48
35
244
7
277
93
880
213
97
162
366
4
15
80
71
40
78
20
8
231
25
12
33
266
18
95
30
36
29
50
51
24