11
16
63
84
77
4
19
27
17
8
6
34
24
74
57
5
22
14
416
116
148
3
31
37
113
508
56
39
7
20
33
25
29
59
23
175
28
36
13
42
52
97
125