2
13
17
11
6
15
9
4
7
14
10
25
36
18
29
52
71
39
24
78
164
12
239
77
33
87
19
126
193
125
194
159
361
116
519
59
73
566
124
218
128
153
121
74
147
104
160
332
127
114