31
77
18
27
39
29
53
30
109
98
44
319
45
154
80
23
52
86
116
299
151
33
37
42
15
25
19
43
515
63
40
13
17
24
20
26
76
56
88