25
34
20
17
87
4
93
42
57
115
67
106
99
354
53
75
13
23
6
26
14
205
29
74
111
33
47
38
2
128
146
58
249
46
55
11
39
72
45
43
252
112
82
66
12
360
41
96
49
345
22
16
15
27