150
3
40
410
23
49
120
4
32
46
66
43
29
80
10
14
44
48
8
99
21
13
65
5
9
47
25
34
60
108
79
26
7
84
19
53
18
67
180
36
63
371
22
35
62
267