11
8
20
25
17
19
334
16
69
104
77
103
52
68
30
80
24
82
22
18
43
65
108
50
29
110
177
46
93
13
41
66
40
10
92
58
127
53
45
67
2
34
63
21
36
14
96