1
11
18
10
7
3
14
21
44
68
12
5
19
93
24
37
40
41
64
34
43
86
165
117
60
49
97
212
58
23
39
15
136
36
56
69
107
71
74
17
30
66
51
32
27
26
166
229
121