2
101
6
15
19
11
47
8
12
17
10
22
9
54
27
60
36
34
55
121
30
50
25
16
40
61
4
5
23
13
86
57
28
65
98
14
29