2
37
61
27
33
32
6
60
3
25
72
115
174
53
46
104
84
141
76
150
90
286
439
246
31
79
369
44
88
73
26
102
87
38
739
118
74
96
65
89
128
41
54
35
360
39
403
810
1014
316
203
674
1234