12
11
52
5
6
56
19
10
17
25
9
23
18
40
26
15
28
50
112
39
83
41
43
29
16
4
37
20
46
73
61
77
51
36
106
200
176
178
53
184
3