27
31
24
43
98
15
18
12
62
37
26
199
44
61
13
36
58
65
33
39
76
82
391
30
4
17
111
320
388
38
41
23
7
19
9
21
22
32
181
59
210