5
101
8
9
18
22
55
30
13
11
20
25
40
38
102
24
10
301
12
14
21
19
4
43
2
45
16
80
7
3
156
89
68
48
67
69
31
35