25
92
35
37
75
17
46
73
36
29
76
38
28
15
48
22
190
86
64
70
53
62
69
34
173
39
19
196
4
85
107
148
20
144
11
79
27
52
212
418
316
42
72
59
261
297
30
23
113