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