11
24
37
7
57
72
36
35
38
6
65
5
27
75
117
177
55
51
33
106
86
142
79
153
91
293
447
248
31
372
44
32
94
76
28
103
87
48
779
119
74
96
89
128
41
54
361
39
811
1028
319
203
679
1248