2
27
9
16
18
8
11
19
13
12
14
15
80
69
36
62
158
79
35
303
54
225
291
25
52
32
1158
44
41
23
17
81
88
22
86
30
374
20
37
31