2
7
37
21
33
57
121
137
73
107
45
72
148
30
206
65
63
36
154
79
297
49
91
163
85
189
39
150
50
48
105
74
25
47
70
66
269
289
131
98
54
41
43
71
16
110
484
82
61
94