8
7
120
3
30
89
83
121
50
59
192
144
32
13
19
35
49
80
99
51
37
126
29
78
44
235
53
60
1030
77
199
263
40
54
31
4302
178
353