5
21
7
32
61
10
81
15
53
35
14
22
17
49
47
268
98
123
82
105
46
257
48
45
310
333
29
16
1927
1858
737
30
416
95
62
64
143
137
19
70
51
12
170
13
24
67
44
50
56
11
72