2
103
40
25
15
19
35
99
55
28
13
220
23
53
178
11
26
65
21
60
38
36
17
20
16
24
14
33
71
31
12
57
66
62
27
8
74
39
82
41
56
50
73
18