4
16
20
25
27
59
17
12
77
38
51
76
40
54
15
112
179
97
69
234
300
41
184
143
127
137
172
58
44
107
37
165
103
30
114
23
125
113
42
108
94
24
11
387
14
6
104
327