2
41
18
8
10
40
5
7
9
6
27
28
3
11
207
44
25
13
21
70
16
42
23
29
12
31
77
17
22
537
277
108
97
53
388
24