32
26
31
28
48
14
24
29
97
72
39
90
66
11
37
41
69
35
33
12
21
30
17
87
27
36
42
6
75
115
147
163
186
305
96
224
257
577
55
493
68
91
197
49
10
351
218
157
284
13
53
302