2
3
14
23
5
22
52
17
6
13
57
27
16
12
9
183
35
51
15
25
302
45
26
10
62
18
55
24
148
11
143
44
83
53
144
30
28
32
33
167
79
113
197
124
65
61
99
94