6
32
52
26
10
70
101
46
130
12
158
4
311
75
16
47
93
123
78
68
31
19
34
272
72
22
351
50
79
154
74
115
112
125
185
333
49
209
35
151
89
13
201
95
7
82
108
198
103
84
37
29
23
33
61