3
12
17
16
7
18
21
38
30
22
53
15
14
81
11
26
54
34
102
9
35
66
36
41
43
93
50
24
91
8
23
77
272
97
25
49
190
145
44
90
42
71
111