2
20
22
18
19
44
51
28
39
56
50
67
66
97
267
120
238
23
14
60
78
59
108
32
159
92
156
69
71
201
73
379
112
64
424
72
49
85
93
77
102
241
216
8
21
37
157
187
54
76
42