5
53
74
17
212
16
11
273
140
222
41
301
197
340
225
27
115
23
28
15
79
113
122
36
14
80
39
148
29
50
143
177
76
49
68
25
38
224
70
96
104
77
123
55
13
18
127
61
40