2
4
13
7
9
10
5
11
3
8
28
34
68
314
50
30
42
17
20
90
276
48
55
84
35
173
311
57
49
33
58
60
67
74
75
45
36
112
46
81
169
29
19