12
17
38
51
30
29
35
112
491
78
131
452
60
76
66
34
54
25
44
65
40
47
136
24
23
75
50
99
79
284
80
53
42
143
39
27
160
77
52
98
64
62
218
55
70
68