15
20
55
8
7
32
74
12
57
36
90
41
34
28
43
5
9
91
18
38
272
123
50
27
26
13
24
4
102
2
16
30
58
79
14
73
82
105
75
87
33
59
22
17
69
168
133