5
37
65
51
260
424
466
255
194
82
165
97
173
170
39
46
50
403
292
11
2
7
30
17
224
20
192
18
19
63
34
66
90
61
36
80
6
12
23
88
132
42
26
9
56
14
25
40
109
124