5
4
13
51
62
32
12
108
138
107
68
81
45
124
44
169
48
84
208
17
82
158
149
47
69
196
100
113
323
141
128
98
72
56
92
406
27
36
104
228