11
20
3
33
40
95
47
14
101
114
93
60
29
89
22
23
56
31
25
35
90
78
121
64
110
61
313
44
117
59
50
54
45
28
81
164
136
68
141
282
87
43
79
71
38
67
194
144
373
540
72
111
172