25
83
46
248
84
95
19
139
30
22
5
7
3
55
32
9
148
310
12
11
155
18
63
41
115
10
64
20
15
82
75
8
122
410
81
21
37
14
34
26
147
27
56
112
68
2
340
47