5
30
43
26
24
34
54
67
313
180
89
7
12
14
55
21
6
11
10
16
22
44
28
4
53
161
8
38
1
70
19
93
60
32
59
13
123
1017
66
23
31