12
26
34
39
117
43
58
41
25
239
134
23
347
28
27
52
85
66
42
24
16
9
33
64
6
47
22
31
98
63
175
48
18
99
68
36
21
173
61
76
17
30
8
13
40