2
21
6
7
14
48
28
33
55
31
60
17
69
18
74
86
124
126
95
76
80
58
165
25
66
119
49
145
159
51
93
164
117
75
52
61
94
39
96
46
40
62
142
195
73
130
116
158