6
5
44
49
29
174
77
34
30
79
89
65
66
243
131
309
28
46
273
202
55
35
23
151
149
161
72
78
42
121
245
140
82
275
178
119
83
63
76
108
61
102
173
81
160
52
137
193
57
120
86