15
40
158
33
97
50
131
25
42
30
251
6
13
76
22
37
81
120
31
62
48
39
83
17
12
8
28
18
9
3
26
10
90
44
2
20
61
82
60
80
34
70
38
41
99