24
41
43
132
106
29
49
285
37
13
18
68
54
95
63
166
77
91
133
115
136
81
96
20
89
66
31
94
58
42
105
73
159
75
117
135
126
64
246
39
45
318
33
340
144
76
15
3
167
28
139
83