2
13
39
3
21
72
6
42
113
28
38
11
25
87
165
80
48
147
32
236
681
57
105
111
14
160
463
153
117
15
22
137
12
53
128
141
85
110
44
27
131
45
187
255
158
135
233
20
183