11
34
31
29
53
20
50
772
120
57
21
33
3
99
13
27
64
129
85
12
15
17
7
8
22
36
28
216
55
76
18
35
48
67
104
79
23
14
60