11
30
24
13
44
8
28
1
6
18
16
4
3
65
9
88
72
58
62
113
17
22
61
38
46
40
14
12
71
41
76
127
51
129
83
87
5
23
108
35
20
90
50
7
329
29