2
4
13
8
5
10
16
11
6
0
24
3
7
25
26
12
18
28
27
108
126
94
93
36
240
67
233
88
59
141
34
173
21
14
436
275
22
20
470
197