7
51
34
17
21
2
58
45
5
16
67
88
9
50
28
4
27
77
66
72
151
13
244
6
83
22
120
44
15
10
60
20
164
25
36
53
63
35
30
37
82
57
41
115
40
11
3
29
170