5
44
16
27
15
49
114
129
442
266
12
18
55
80
52
252
41
47
188
26
56
86
93
178
77
132
32
34
48
22
58
28
43
76
184
51
19
81
66
111
21
104
64
127
214
710
36