9
10
23
40
0
62
13
15
26
57
12
33
6
22
27
30
31
14
36
58
11
19
53
215
56
67
63
90
35
105
115
4
37
204
28
17
372
107
386
32
55
433
41
176
96