5
121
11
35
187
74
20
26
49
34
101
28
12
100
59
29
45
13
6
23
1
30
9
8
16
10
3
7
64
27
17
55
14
31
103
32
105
4
19
96
46
41
18