4
6
5
8
49
2
9
83
78
77
82
11
93
123
51
139
34
62
50
43
146
70
66
60
67
28
59
44
64
21
22
23
189
26
39
169
115
156
476
199
276
118
176
61
375
96