24
25
32
143
129
228
38
37
132
50
44
17
18
41
13
12
33
8
26
21
76
82
92
31
23
16
5
246
260
347
225
49
107
75
39
22
51
56
292
52
83
101
136
90
70
60