25
13
20
33
124
45
70
58
28
23
44
60
36
41
67
97
32
158
27
62
61
43
31
26
78
91
66
17
42
72
40
68
34
88
52
15
14
69
94
338
71
192
35
138
82
37
232
54