2
1
4
141
7
6
10
55
87
19
25
16
94
12
9
48
151
14
20
18
88
5
49
3
35
42
57
38
84
36
30
51
33
64
150
70
121
81
54
102
67
91
77
56
2253