88
132
91
23
59
8
33
12
45
62
398
18
32
36
7
37
167
108
89
84
107
155
42
540
146
69
21
121
70
29
46
75
125
31
148