4
300
88
47
61
17
29
57
141
15
82
56
155
32
262
109
139
37
6
11
213
87
2
8
24
65
42
91
54
69
22
41
63
14
48
3
104
12
38
5
31
13
39
140
26
40
10