2
7
29
32
8
13
12
45
102
37
63
26
10
21
17
39
11
6
409
131
9
44
20
41
4
3
24
46
48
27
59
52
35
25
98
67