7
4
5
16
34
14
10
15
21
17
25
51
95
102
63
29
3
11
65
67
58
52
54
79
44
61
125
22
48
50
32
23
64
421
271
141
849
92
120
70
45
180
490