25
28
59
5
19
54
172
94
45
10
79
20
39
13
30
17
128
125
47
150
46
29
80
339
48
37
35
70
81
75
60
22
136
76
423
49
33
105
15
44
9
40
151
8
34
67
7
144
82
52