3
5
4
7
60
35
75
29
36
21
9
40
12
30
134
22
96
13
72
140
51
58
92
108
63
76
56
81
119
47
95
53
68
52
61
135
86
25
238
50
49
32
23
38
37
33
128