10
92
27
74
34
73
28
56
13
8
3
9
201
86
41
57
565
291
6
52
36
33
59
5
72
31
22
23
159
11
44
104
17
47
20
77
29
210
62
95
16
15
100
158
51