295
20
13
78
74
15
118
102
188
134
93
46
34
19
28
14
367
9
32
476
90
129
29
84
18
24
27
22
10
75
205
86
119
114
16
40
54
33
52
50
141
64
45
69
6
44
37
67
31
144
112