231
27
130
33
23
26
18
37
49
75
77
70
21
19
44
560
159
52
111
51
171
46
8
34
113
39
11
98
80
31
32
42
24
397
50
73
25
5
29
7
57
45
82
5280
101
120