2
8
1
10
3
19
11
37
13
17
56
33
43
51
28
20
4
116
7
52
93
18
22
23
134
36
487
45
79
26
84
29
59
30
48
95
55
127
38
60
86
35