25
30
64
21
98
33
253
26
17
37
216
286
45
20
65
61
27
8
11
76
51
108
210
9
118
202
81
85
53
18
23
24
163
54
28
136
4
19
69
82
40
120
396
7
35
109
34
89