12
7
32
44
19
16
50
95
26
75
52
45
89
3
208
92
58
457
47
54
205
131
236
197
59
491
23
30
71
128
227
162
140
49
35
33
643
209
17
130
232
169
331
36
127
85
65
51
184
83
82
312
81
308