5
2
100
23
15
76
36
86
17
26
34
160
42
54
38
165
29
9
125
13
51
95
52
30
43
40
71
33
49
154
57
72
219
150
67
119
69
80
141
65
89
74
82
66
81
41
68