12
43
36
55
25
112
85
65
40
23
15
72
21
20
49
5
3
11
349
35
10
54
73
31
66
126
88
29
51
52
17
79
4
8
67
42
44
6
101
34
14