5
42
7
106
24
8
25
64
84
37
15
14
10
147
32
82
101
56
47
89
88
16
19
91
43
49
93
195
39
79
87
41
280
36
271
9
75
230
258
40
18
51
17
46
60
29
53
224
105