2
4
12
1
14
3
29
41
19
9
16
79
56
270
36
44
91
109
90
28
26
17
37
69
92
35
27
49
128
13
52
34
71
30
85
70
54
51
63
31
46
45
43
42