11
4
3
7
10
5
8
9
2
6
36
19
25
49
21
29
38
23
74
69
34
59
27
42
303
22
24
28
54
56
93
107
30
52
88
94
15
82
46
113
35
40
135
92