25
19
34
30
32
37
38
201
76
24
26
2
13
18
214
83
209
53
281
29
82
36
40
65
33
85
54
20
105
124
77
102
16
49
87
22
11
39
23
46
17
199
50
147
80
75