2
6
3
5
10
8
18
39
15
53
25
7
27
28
121
19
17
12
31
14
26
13
51
35
37
16
122
21
20
11
205
63
70
58
23
114
30
61
50