2
60
12
65
30
7
15
11
16
26
18
40
33
9
171
72
49
10
34
28
1
5
90
24
35
21
93
55
122
41
82
31
6
37
101
125
111
132
23
53
38
372
96
36
13
126
39
67
89