58
111
287
15
14
60
107
32
22
24
33
50
84
3567
23
13
37
79
18
28
88
17
311
330
188
44
46
20
70
31
12
55
85
43
26
48
101
53
41
82
52
109
161
98
16
19
110
56
68
39
63
27
83
35