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