3
66
5
54
63
27
48
26
59
138
84
73
87
135
37
125
98
199
90
156
70
188
18
30
453
23
45
39
68
14
11
130
64
102
61
20
222
82
32
195
33
141
22
43
65
206
291
77
9