25
74
59
123
138
60
14
24
48
23
15
28
39
22
12
8
40
16
54
136
131
38
36
91
52
314
613
235
258
151
47
30
51
147
114
76
229
342
43
35
33
31
70
360
108
104