20
31
5
95
61
41
26
11
43
22
135
47
16
229
44
83
54
40
72
150
187
85
24
68
94
14
17
120
34
45
52
25
32
33
97
59
10
28
6
38
131
118
190
65
178