16
13
44
54
228
82
159
67
75
29
767
125
34
90
174
221
137
50
78
101
108
155
156
84
57
18
55
42
30
561
20
70
149
372
59
109
49
77
39
61
40
12
19
31
33
72
38
27
35
119
65
36
24