11
10
6
4
7
18
28
8
33
61
17
21
14
64
134
36
52
41
29
55
35
48
49
95
74
12
53
43
51
80
39
27
83
267
161
342
184
62
46
25
40
45
31
85
26
32
60
97
129
153