3
42
1
5
33
53
40
7
138
79
6
49
27
44
15
8
37
24
229
201
50
84
87
16
23
103
20
64
179
171
139
39
30
10
36
70
67
12
2
11
21
18
45
35
4