5
1
8
27
20
33
46
21
14
24
23
3
36
11
22
19
44
25
6
34
7
67
16
1063
284
206
79
82
492
78
131
55
137
61
77
126
96
50
45
53
161
54
38
40
108
41
634