176
295
144
72
3
30
45
58
162
39
198
313
56
6
20
794
53
181
57
10
44
28
12
63
92
13
33
21
17
27
32
18
37
68
9
119
411
55
126
322
468
2
14
49
75
61
100
180
60
24
52