16
24
9
21
14
13
101
51
56
17
19
41
88
15
64
32
74
28
76
85
50
138
125
23
4
86
604
42
54
11
10
80
38
75
48
29
83
111
52
71
274
139