58
49
95
33
29
221
108
23
37
30
36
94
210
88
41
21
45
34
52
87
56
66
35
27
32
68
59
64
44
22
127
75
31
39
7
72
17
143
38
28
42
54
18
62