2
1
12
31
34
9
11
66
37
79
33
10
25
15
69
8
154
185
41
35
22
40
59
49
51
44
5
3
20
21
419
50
19
54
38
13
47
87
28
118