12
52
203
23
55
8
48
65
49
75
40
58
70
30
14
81
138
31
34
61
9
28
62
67
47
32
66
86
183
98
486
16
7
178
242
96
41
118
37
46
135
6
373
94
249