10
17
81
59
54
32
56
151
113
37
20
22
51
11
61
41
29
304
194
15
99
31
185
30
46
219
213
899
7
9
12
58
292
88
86
90
47
92
75
23
28
60
13
5
121
24
308
48
62