12
14
2
18
13
15
60
36
264
59
37
44
31
43
70
95
103
42
21
35
41
33
45
63
23
30
98
134
49
61
51
34
25
39
191
47
58
121
19
183
166
89
317
76
102
65
398
170
48
32