432
107
638
71
21
84
54
20
11
25
90
112
48
182
5
14
103
160
63
62
87
52
78
12
32
10
31
15
104
27
42
57
88
8
22
235
35
99
43
45
121
93
169
49
152
23
18
318
336
387
65
217
38
58
16
29