31
35
256
23
62
85
70
26
74
40
119
36
30
28
73
94
19
21
242
33
273
198
17
283
49
24
34
39
218
89
57
38
50
12
106
43
68
37
48
623
133
78
103
120
76
11
16
72