11
16
63
84
77
4
19
27
17
8
6
34
24
74
58
5
22
14
418
116
148
3
31
38
113
508
56
39
7
20
25
29
59
23
175
37
28
36
13
42
53
98
125