98
32
63
244
348
144
82
27
137
44
48
58
1141
78
30
59
35
37
865
527
56
419
52
370
33
25
15
217
29
360
28
104
26
80
81
23
38
75
55
22
39
31
36
7
62
175
126
21