6
21
78
19
9
4
8
11
13
53
48
7
18
12
17
64
35
56
123
101
10
51
62
59
31
47
5
105
115
36
23
308
262
80
271
39
29
15
33
360
155
332
263
49
84
148
38
82
37
41
181