177
32
56
104
69
46
15
16
23
18
7
404
149
22
13
83
282
44
27
29
64
94
100
72
45
63
21
39
95
178
463
244
1026
80
242
258
87
169
49
40
35
14
28
41
30
24
26
17