40
11
32
38
69
27
2
57
31
71
15
95
309
54
47
242
22
75
70
68
72
16
17
35
82
186
12
116
96
3
100
141
74
118
7
49
134
23
6
107
188
28
39
20
58