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