131
54
27
32
17
220
58
44
73
214
24
98
163
352
243
39
268
64
26
345
415
235
62
75
74
104
52
88
29
108
18
30
35
36
37
0
14
3
10
334
11
79
5
33
7
13
86
134
9
50
130