2
10
44
22
1
51
7
83
9
13
14
111
6
36
85
12
3
52
32
31
424
84
28
79
5
120
178
34
102
50
565
129
47
70
76
100
72
20
124
103