16
13
52
56
228
82
160
69
75
30
768
132
35
99
174
221
137
50
81
104
110
156
158
89
60
105
18
45
31
561
20
73
150
374
48
78
44
41
12
19
33
39
29
123
65
36
139
42
24