119
70
65
34
67
24
28
40
115
147
104
30
118
155
79
359
342
56
26
93
86
74
169
81
54
46
48
43
37
83
87
77
84
68
35
31
139
95
92
607
1377
484
601
1034
94
61