10
23
5
12
122
56
13
19
73
20
6
33
28
17
9
3
21
29
79
18
4
8
14
26
16
32
49
41
291
11
30
2
53
98
116
7
15
47