23
39
32
123
68
16
51
80
7
12
52
30
20
45
87
9
142
313
66
92
120
134
274
95
259
64
18
50
40
26
14
29
35
21
44
19
36
15
8
41
60
22
25
37