2
11
7
8
23
22
46
14
18
67
5
17
16
39
35
53
33
38
15
31
12
9
13
48
58
113
55
106
119
66
42
60
90
94
78
120
84
25
81
54
75
227
37
98
154
112