24
33
195
49
30
35
324
43
113
96
14
169
53
242
31
7303
61
51
204
78
19
153
17
32
111
45
41
27
40
70
93
440
15
410
65
334
39
46
42
63
36
13
50
29
59
7
94
16
158
151
92
140
76
38