11
36
16
8
10
22
23
15
26
109
46
32
29
25
88
129
9
28
60
38
386
118
82
365
193
135
576
150
18
44
97
17
33
63
254
40
73