15
151
80
18
77
8
125
16
42
24
48
138
34
43
20
12
70
40
50
17
54
120
369
206
27
30
89
58
25
10
32
33
23
153
51
279
35
63
53
3
1
22
11
9